#include "priority_queue.hpp"

int main()
{
	priority_queue<int> queue;
	queue.push(2);
	queue.push(1);
	queue.push(5);
	queue.push(7);

	cout << queue.top() << endl;
	while(!queue.empty())
	{
		cout << queue.pop() << " ";
	}
	cout << endl;
	return 0;
}